package com.jsh.erp.datasource.entities;

import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 发票明细表实体类
 */
@Data
public class InvoiceItem {

    /**
     * 商品明细主键
     */
    private Long id;

    /**
     * 关联的发票ID
     */
    private Long invoiceId;

    /**
     * 商品名称或服务名称
     */
    private String productName;

    /**
     * 商品编码
     */
    private String productCode;

    /**
     * 商品型号或规格
     */
    private String productModel;

    /**
     * 商品数量
     */
    private BigDecimal quantity;

    /**
     * 商品单价（未税）
     */
    private BigDecimal unitPrice;

    /**
     * 税率（百分比）
     */
    private BigDecimal taxRate;

    /**
     * 税额
     */
    private BigDecimal taxAmount;

    /**
     * 含税总价
     */
    private BigDecimal totalPrice;

    /**
     * 创建时间
     */
    private Date createdAt;
    /**
     * beizhu
     */
    private String remark;
    private Long headerId;
}
